package com.mdp.im.core.publish.api;

/**
 * im内部通讯模型-需要存储入数据库的消息通过该接口压入队列
 * 发布者接口，独占消息
 * 
 * @author chenyc
 * @date 2020/3/28
 */
public interface StorePublisher {
    

    
    /**
     * 发布群组消息到数据库
     * @param message
     */
    void publishGroupMessageToDbQueue(String message);
    
    /**
     * 发布私聊消息到数据库
     * @param message
     */
    void publishPrichatMessageToDbQueue(String message);
    
    /**
     * 发布系统公告消息到数据库
     * @param message
     */
    void publishSysMessageToDbQueue(String message);
}
